package com.doupi.partner.util.constant;

/**
 * 工具类需要哦使用到的常量，放置在这里
 * 
 * @author Super Jens Wang
 *
 * @version 1.0 @ 2016年7月20日 上午4:36:04
 */
public final class UtilConstants {

	private UtilConstants() {
	}

	/** 是 int 值 */
	public static final byte YES = 1;

	/** 否 int 值 */
	public static final byte NO = 0;

	/**
	 * yyyyMMdd日期格式
	 */
	public static final String YYYYMMDD = "yyyyMMdd";

	/**
	 * yyyyMMddHHmmss日期格式
	 */
	public static final String YYYYMMDDHHMMSS = "yyyyMMddHHmmss";

	/**
	 * yyyy_MM_dd_HH_mm_ss日期格式
	 */
	public static final String YYYY_MM_DD_HH_MM_SS = "yyyy-MM-dd HH:mm:ss";

	/**
	 * yyyy-MM-dd日期格式
	 */
	public static final String YYYY_MM_DD = "yyyy-MM-dd";

	// 当前用户key前缀
	public static final String CURRENT_USER = "CURRENT_USER";

	// 当前用户菜单前缀
	public static final String CURRENT_USER_MENU = "CURRENT_USER_MENU";

	// 验证码缓存key前缀
	public static final String IDENTIFY_CODE_CACHE_KEY_PREFIX = "IDENTIFY_CODE";

	// 用户登录token缓存key前缀
	public static final String USER_TOKEN_CACHE_KEY_PREFIX = "USER_TOKEN";

	// 用户手机号短信发送次数前缀
	public static final String MOBILE_SMS_SEND_COUNT = "MOBILE_SMS_SEND_COUNT";

	// AJAX 统一成功状态code
	public static final String SUCCESS_STATUS_CODE = "0000";

	// AJAX 统一IP受限状态code forbidden
	public static final String IP_FORBIDDEN_STATUS_CODE = "9996";

	// AJAX 统一未授权状态code
	public static final String NO_AUTH_STATUS_CODE = "9997";

	// AJAX 统一未登录状态code
	public static final String NO_LOGIN_STATUS_CODE = "9998";

	// AJAX 统一失败状态code
	public static final String FAIL_STATUS_CODE = "9999";
}
